java如何自动化新的Facebook注册弹出窗口? 1 年,4 月 Questions & Answers 203 我曾尝试自动创建Facebook注册页面(新版本包含一个弹出窗口)。我试图切换到iframe,但没找到 请帮帮我。请分享代码
# 1 楼答案 下面的代码对我有用。注册部分不是任何新的弹出窗口或框架。所以不需要切换到任何框架或窗口。只需找到字段并使用sendKeys、clicks等方法输入所需数据 WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); //Driver.manage().window().maximize(); String url = "https://www.facebook.com/"; Driver.get(url); WebElement createAcount=Driver.findElement(By.id("u_0_2")); createAcount.click(); WebElement firstname=Driver.findElement(By.id("u_1_b")); firstname.sendKeys("Tina"); WebElement surname=Driver.findElement(By.id("u_1_d")); surname.sendKeys("Roy");
# 1 楼答案
下面的代码对我有用。注册部分不是任何新的弹出窗口或框架。所以不需要切换到任何框架或窗口。只需找到字段并使用sendKeys、clicks等方法输入所需数据